form .domain_input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -moz-align-items: center;
    align-items: center;
    overflow: hidden;
}
.no_bottom_margin {
    margin-bottom: 0!important;
}

.form-control {
    font-size: 1.5em;
    line-height: normal;
    outline: 0;
    margin: 0 0 1em;
	margin-right: .5em!important;
	text-align: right!important;
}

.domain {
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 1em;
    line-height: 2em;
}
.login-box-container{
	margin-left: auto;
	margin-right: auto;
}
.col-sm-8{
	flex: none;
}
.tagline{
    font-size: 1.2em;
}
img{
    wid-th: 100%;
}
.card{
    bord-er-width: 0;
}
a{color: #80868b;font-size: 12px;}
a:hover {color: #999;text-decoration: none; }
.login-footer{margin-top: 5px; margin-bottom: 5px;}
.p-4 {padding: 2rem 2rem !important;}
